<?php

define('DOC_ROOT', $_SERVER['DOCUMENT_ROOT']);

require_once DOC_ROOT . '/src/php/Utils.php';
require_once DOC_ROOT . '/src/php/Config.php';

// 获取一系列请求参数
$rq = PUtil::getParams(array('path', 'file_name'));
$rs = PUtil::delDoc(PConfig::$tablecn[$rq['path']], "p_filename in ('" . $rq['file_name'] . "','" . $rq['file_name'] . "_draft')");

// 从数据库删除 & 删除文件夹下的文件
if (is_array($rs)) {
    // 删除文件夹下的文件(存在数据库中有数据而文件夹下无文件的情况：如草稿)
    unlink(DOC_ROOT . $rq['path'] . '/' . $rs[0]["p_index"] . $rq['file_name'] . '.html');
    echo json_encode(array(
        'ret' => 0,
        'msg' => 'Delete successfully',
    ));
} else {
    echo json_encode(array(
        'ret' => -1,
        'msg' => 'File is not existed!',
    ));
}